package com.shanyin.framework.member.entity;

import java.util.Date;

import com.shanyin.framework.common.base.BaseModel;

import lombok.Getter;
import lombok.Setter;

/**
 * @author qing.yunhui 
 * @Since 2011-2018
 * @create 2018-05-24 10:04:34
 * @history
 */
@Getter
@Setter
public class SysUserInvite extends BaseModel<Long>{
	
	//alias
	public static final String TABLE_ALIAS = "SysUserInvite";
	
	public SysUserInvite() {
		super();
	}
	
	/**
	 * @param userId 邀请人id
	 * @param inviteeUserId 受邀请人
	 * */
	public SysUserInvite(Long userId,Long inviteeUserId) {
		this.userId=userId;
		this.inviteeUserId=inviteeUserId;
	}
	
	//columns START
	/**
	 * @Fields id:主键id
	 */
	private Long id;
	
	/**
	 * @Fields userId:邀请人userId
	 */
	private Long userId;
	
	/**
	 * @Fields inviteeUserId:受邀请人userId
	 */
	private Long inviteeUserId;
	
	/**
	 * @Fields gmtCreate:创建时间(受邀请时间)
	 */
	private Date gmtCreate;
	
	/**
	 * @Fields mgtModify:修改时间
	 */
	private Date mgtModify;
	
	/**
	 * @Fields deleted:删除标识(0.无效、1.有效)- 一般用于逻辑删除
	 */
	private Integer deleted;
	
	/**
	 * @Fields remark:备注
	 */
	private String remark;
	
	//columns END

}